{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf290
{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
\paperw11900\paperh16840\margl1440\margr1440\vieww9000\viewh8400\viewkind0
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural

\f0\b\fs32 \cf0 \ul \ulc0 Rules for Xcode usage
\b0\fs24 \ulnone \
\

\b\fs28 \ul Build Configuration
\b0\fs24 \ulnone \
Stray away from these two rules at your peril:\
1. Targets contain all configuration specific for a target except optimisation and debug. If you want a device or a simulator target - use different targets.\
2. Profiles only contain changes to debug and optimisation.\
\
\

\b\fs28 \ul Code and directory structure
\b0 \ulnone \

\fs24 \
SRVCommon - code that is shared and works between all platforms.\
\
OSX/* - OSX specific code, applications or plugins.\
--- NSSharedComponents - OSX specific shared components\
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
\cf0 --- DekstopSRV - desktop app\
--- QuartzSRV - quartz composer plug in\
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
\cf0 \
iPhoneOS/* - iPhoneOS specific applications or components\
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
\cf0 --- UISharedComponents - iPhoneOS specific shared components\
--- iPhoneSRV - iPhone application (iPhoneOS4.0)\
--- iPadSRV - iPad application (iPhoneOS3.2)\
\
}